package com.yq.spbYq.domain;

import java.io.Serializable;
import lombok.Data;

/**
 * (MedicalRecord)实体类
 *
 * @author makejava
 * @since 2025-04-14 10:37:28
 */
@Data
public class MedicalRecordEntity implements Serializable {
    private static final long serialVersionUID = -87895812570506089L;
    
    private Integer recordId;
    /**
     * 关联pet_info表
     */
    private Integer petId;
    private PetInfoEntity petInfo;
    /**
     * 关联user_info表
     */
    private Integer ownerId;
    private UserInfoEntity userInfo;
    /**
     * 关联doctor_info表
     */
    private Integer doctorId;
    private DoctorInfoEntity doctorInfo;
    
    private String visitDate;
    /**
     * 症状描述
     */
    private String symptoms;
    /**
     * 诊断结果
     */
    private String diagnosis;
    /**
     * 治疗方案
     */
    private String treatment;
    /**
     * 处方药物
     */
    private String prescription;
    /**
     * 检查项目
     */
    private String examination;
    /**
     * 检查结果
     */
    private String examResult;
    
    private Double totalFee;
    /**
     * 0-未支付，1-已支付
     */
    private Object paymentStatus;
    /**
     * 0-待就诊，1-就诊中，2-已完成，3-已取消
     */
    private Integer status;
    
    private String createdAt;
    
    private String updatedAt;

    private Integer delMark;
    /**
     * 1-正常（默认），0-删除
     */
}

